Υποχρεωτικό
Υποχρεωτικό
| ΑΥΤΟΤΕΛΕΙΣ ΔΙΔΑΚΤΙΚΕΣ ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ | ΕΒΔΟΜΑΔΙΑΙΕΣΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ |
| ΔΙΑΛΕΞΕΙΣ | 2 |
| ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ | 2 |
| ΤΥΠΟΣ ΜΑΘΗΜΑΤΟΣ | Υποχρεωτικό (Υ) |
| ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ ΜΑΘΗΜΑΤΑ: | Δεν υπάρχουν προαπαιτούμενα μαθήματα. |
| ΓΛΩΣΣΑ ΔΙΔΑΣΚΑΛΙΑΣ και ΕΞΕΤΑΣΕΩΝ: | Ελληνική |
| ΤΟ ΜΑΘΗΜΑ ΠΡΟΣΦΕΡΕΤΑΙ ΣΕ ΦΟΙΤΗΤΕΣ ERASMUS | Όχι |
| Μαθησιακά Αποτελέσματα | |
|
Το μάθημα στοχεύει στο να εκπαιδεύσει τον φοιτητή στον Προγραμματισμό Η/Υ σε γλώσσα Python/Matlab και ειδικότερα σε εφαρμογές του προγραμματισμού στην Αριθμητική Ανάλυση και την Μηχανολογία. Ειδικότερα στοχεύει στο να μάθει τον φοιτητή να αναλύει ένα πρόβλημα σε διακριτά βήματα, να σχεδιάζει και να υλοποιεί αλγορίθμους για την επίλυση μαθηματικών κυρίως προβλημάτων που απαντώνται στην ειδικότητα του Μηχανολόγου, να μεταφέρει δεδομένα σε πίνακες, να εξάγει υπολογισμούς και μετρήσεις που βοηθούν στην ανάλυσή τους, να τα παρουσιάζει με κατάλληλη μορφοποίηση και να χρησιμοποιεί εγγενείς συναρτήσεις της Python για να ενισχύσει την επίλυση των προβλημάτων. Επίσης, στοχεύει στο να εκπαιδεύσει τον φοιτητή μέσα από τις εργαστηριακές ασκήσεις να υλοποιεί ένα πρόγραμμα, να το αποσφαλματώνει και να το εκτελεί. Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα μπορούν να:
|
|
|
Γενικές Ικανότητες
|
|
|
|
Δομή Μαθήματος, εφόσον επιλέγεται ως εργαλείο εκμάθησης προγραμματισμού Η/Υ, η Python
Δομή Μαθήματος, εφόσον επιλέγεται ως εργαλείο εκμάθησης προγραμματισμού Η/Υ, τoMatlab 1. Εισαγωγή στο MATLAB Περιβάλλον εργασίας, Command Window, Scripts 2. Μεταβλητές, Πίνακες, Διανύσματα Δημιουργία, προσπέλαση και λειτουργίες 3. Δομές Ελέγχου if, switch, for, while, break 4. Συναρτήσεις και Modular Programming Δημιουργία, εισόδους/εξόδους, τοπικές μεταβλητές 5. Ανάγνωση και Εγγραφή Δεδομένων Εισαγωγή/εξαγωγή από αρχεία 6. Οπτικοποίηση Δεδομένων 2D/3D γραφήματα, plot, mesh, surf 7. Εφαρμογές & Μοντελοποίηση Εναλλακτικά θέματα: αποσφαλμάτωση, καλές πρακτικές |
| ΤΡΟΠΟΣ ΠΑΡΑΔΟΣΗΣ. | Πρόσωπο με πρόσωπο: Στην αίθουσα διδασκαλίας και στο εργαστήριο | ||||||||||||
| ΧΡΗΣΗ ΤΕΧΝΟΛΟΓΙΩΝ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ |
Χρήση εμπορικών προγραμμάτων ελεύθερου λογισμικού Python/Matlab. Λογισμικό Λογιστικών φύλλων. Λογισμικό δημιουργίας γραφικών παραστάσεων από δεδομένα. Χρήση διαφανειών στις παραδόσεις. Υποστήριξη μαθησιακής διαδικασίας (θεωρίας και εργαστηρίων) μέσω της ηλεκτρονικής πλατφόρμας e-class. Οι διαφάνειες του Θεωρητικού μέρους του μαθήματος και οι ασκήσεις του αντίστοιχου εργαστηριακού μέρους, διατίθενται μέσω της Ηλεκτρονικής Πλατφόρμας eclass |
||||||||||||
|
ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ
|
|
||||||||||||
|
ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ
|
Ι. Γραπτή τελική εξέταση θεωρίας που περιλαμβάνει: -Επίλυση προβλημάτων
ΙΙ. Εξέταση εργαστηρίου που περιλαμβάνει: -Ενδιάμεση και τελική εξέταση στο εργαστήριο.
Ο τελικός βαθμός διαμορφώνεται με βαρύτητα 70% του βαθμού εξέτασης της θεωρίας και 30% του βαθμού εργαστηρίου με όρους και προϋποθέσεις που ανακοινώνονται της ηλεκτρονικής πλατφόρμας (eclass) του μαθήματος στην έναρξη κάθε εξαμήνου. |
|
Βιβλιογραφία, εφόσον επιλέγεται ως εργαλείο εκμάθησης προγραμματισμού Η/Υ, η Python
|